NewsParserPlugin\Parser\Modifiers\AdapterModifiers\Before\GeneratePostBodyWithAI S

Total Complexity 30
Dependencies 4
Dependents 1
Total lines 226
Lines of code 131
Logical lines of code 76
Comment lines 60
Methods 13
Properties 3

Methods 13

Method Rating Maintainability Complexity Lines of code
processBodyArray()
S
53 6 22
processPipelines()
S
59 4 13
__invoke()
S
51 3 27
processAiJsonBlock()
S
54 3 20
shouldGenerateWithAI()
S
67 4 7
getAIRequestOptions()
S
62 2 12
getPipeline()
S
69 2 6
__construct()
S
80 1 3
processBodyString()
S
72 1 5
getProvider()
S
75 1 4
getModel()
S
75 1 4
getPrompt()
S
75 1 4
getSavePostStructure()
S
75 1 4